91f8f8da71b2fb0a0493a171aaea24dc6a6c21a2,xwiki-platform-web/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/plugin/color/ColorPlugin.java,ColorPlugin,init,#Wysiwyg#RichTextArea#Config#,76
Before Change
{
super.init(wysiwyg, textArea, config);
if (getTextArea().getCommandManager().isSupported(Command.FORE_COLOR)) {
foreColor = new PushButton(Images.INSTANCE.foreColor().createImage(), this);
foreColor.setTitle(Strings.INSTANCE.foreColor());
toolBarExtension.addFeature("forecolor", foreColor);
foreColorPicker = new ColorPicker();
foreColorPicker.addPopupListener(this);
}
if (getTextArea().getCommandManager().isSupported(Command.BACK_COLOR)) {
backColor = new PushButton(Images.INSTANCE.backColor().createImage(), this);
backColor.setTitle(Strings.INSTANCE.backColor());
toolBarExtension.addFeature("backcolor", backColor);
backColorPicker = new ColorPicker();
backColorPicker.addPopupListener(this);
}
if (toolBarExtension.getFeatures().length > 0) {
getTextArea().addMouseListener(this);
getUIExtensionList().add(toolBarExtension);
}
}
After Change
{
super.init(wysiwyg, textArea, config);
addFeature("forecolor", Command.FORE_COLOR, Images.INSTANCE.foreColor().createImage(), Strings.INSTANCE
.foreColor());
addFeature("backcolor", Command.BACK_COLOR, Images.INSTANCE.backColor().createImage(), Strings.INSTANCE
.backColor());
if (toolBarExtension.getFeatures().length > 0) {
getUIExtensionList().add(toolBarExtension);